@charset "utf-8";
body{
	line-height:1.5;
	margin:0;
	font-size:12px;
	font-family:"微软雅黑";
	background-color: #F9F7F8;
	background-image: url(index_bg.png);
	background-repeat: repeat;
}
td{font-size:12px}
img{border:none}
a{color:#000000;text-decoration:none}
a:hover{color:#79B70E;text-decoration:none}
form{margin:auto}
.blank{float:left;height:5px;width:99%;overflow:hidden;display:inline}
.bk{border:1px solid #dddddd}

ul,li{
	margin: auto;
	padding: 0px;
	list-style-type: none;
}

img[align="left" ]{float:left;margin-right:10px;}
img[align="right" ]{
	float:right;
	margin-left: 10px;
}
.bg{ background-color:#FFFFFF}
.box{ width:1100px; margin:auto}
.box1{ width:980px; margin:auto}
#top1{
	background-color: #79B70E;
	height: 30px;
	width: 100%;
	margin: auto; clear:both;
}
.fl{ float:left}
.fr{ float:right}
#logo{}
#nav{
	line-height: 80px;
	text-align: center;
	float: right;

}
#nav ul{}
#nav ul li{
	width: 75px;
	float:left;
	font-size: 14px;
	position: relative;
}
#nav ul li.select,#nav ul li.hover{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #79B70E;
	background-color: #f5f5f5;
}
#nav ul li li{	float:left; width:100%}
#nav ul li a{	line-height: 80px; float:left; width:100%;}
#nav ul ul{
	display:none;
	position: absolute;
	left: 0px;
	top: 78px;
	background-color: #f5f5f5;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #79B70E;
	width:150%;
	white-space: nowrap;
	overflow: hidden;
	z-index: 9999;
	filter: Alpha(Opacity=80);Opacity:.8;
}
#nav ul li ul li,#nav ul li ul li a{
	line-height:28px;

	border-bottom-style: none;
}
#nav ul li ul li a{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d9d9d9;
	border-bottom-color: #FFFFFF;
	width: 100%;
	float: left;
}
#nav ul li ul li a:hover{
	background-color: #d6d6d6;
	color: #000000;
}
/*轮换*/
.play {
	POSITION: relative;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	z-index: 1;
}
/*.banner1{
	border: 5px solid #59819a;
	float: left;
	margin-top: 20px;
	width: 976px;
}
#banner2 { width:1440px; float:left;margin-left: -230px;}
#banner2 .play {
	POSITION: relative;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	border: 1px solid #FFFFFF;
}*/
#banner{ width:100%;}
.play .play_text {Z-INDEX: 1002; POSITION: absolute;BOTTOM: 5px;  HEIGHT: 18px; RIGHT: 0px;}
.play .play_text UL {LIST-STYLE-TYPE: none;WIDTH: auto;DISPLAY: block;FLOAT: right;padding-right: 5px;}
/*.banner1 .play .play_text UL LI {
	TEXT-ALIGN: center;
	WIDTH: 18px;
	DISPLAY: inline-block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FLOAT: left;
	HEIGHT: 18px;
	COLOR: #333333;
	CURSOR: pointer;
	line-height: 18px;
	background-color: #FFFFFF;
	margin-right: 5px;FILTER: Alpha(Opacity="70");opacity: 0.7;
}*/
.play .left_btn,.play .right_btn{z-index:6;color: #666666;position: absolute;font-family: Arial, Helvetica, sans-serif;FONT-SIZE: 60px;Z-INDEX: 6;FILTER: Alpha(Opacity="20");WIDTH: 50px;CURSOR: pointer;BACKGROUND-COLOR: #fff;TEXT-ALIGN: center;opacity: 0.2;}
.banner1 .play .play_text UL LI.select{
	color:#FFFFFF;
	background-color: #006699;
}
.fuwu{
	margin-top: 20px;
	width: 100%;
	background-color: #FFFFFF;
	padding-top: 20px;
}
#prv{
	float: left;
	height: 180px;
	width: 30px;
	cursor:pointer;
	background-image: url(prv.png);
	background-repeat: no-repeat;
	background-position: center 50px;
}
#next{float: right;
	height: 180px;
	width: 30px;
	cursor:pointer;	background-image: url(next.png);
	background-repeat: no-repeat;
	background-position: center 50px;}
.fuwu .list{
	width: 228px;
	float: left; overflow:hidden;
}
.fuwu .list div{
	width: 100%;
	text-align: center;
	float: left;
	white-space: nowrap; 
}.fuwu .list div.ntitle{
	line-height: 32px;
}
.news{
	float: left;
	width: 560px;
	border: 1px solid #FFFFFF; margin-top:15px;
}
.etitle{
	line-height: 38px;
	background-image: url(etitle.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
 .etitle b{
	float: left;
	margin-left: 5px;
	font-size: 14px;
}
 .etitle a{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	float: right;
	margin-right: 5px;
}
.news .econtent,.lianxi .econtent{
	background-color: #FFFFFF;
	float: left;
	width: 100%;
	height:280px;
	padding: 10px;
}
.news .econtent .img{
	background-image: url(about.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 135px;
	width: 245px;
    margin-right: 10px;
	margin-left: 10px;
}
.news .econtent .li{
	float: left;
	width: 245px;
	white-space: nowrap;
	overflow: hidden;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 28px; 
}
.news .econtent .li .ntitle span{ font-family:"宋体"}
.lianxi,.case{
	float: right;
	width: 405px;
	margin-top:15px;

}
.case .econtent{
	padding-top: 5px;
}
.case .list div{text-align: center; width:100%;}
.case .list{
	margin-left: 40px;
}
.case .list .img{
	background-color: #FFFFFF;
	height: 140px;
	width: 320px;
	border: 1px solid #dddddd;
	overflow: hidden;
}
#foot{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #dcdcdc;
	margin-top: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
}

.about{
	float: left;
	width: 560px;
	 margin-top:15px;
}
.about .etitle,.case .etitle{
	background-image: url(index_bg.png);
	background-repeat: repeat;
	border-bottom-width: 2px;
	border-bottom-color: #78B60D;
	height: 19px;
}
.about .etitle b,.case .etitle b{
	line-height: 38px;
	background-image: url(index_bg.png);
	background-repeat: repeat;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: -19px;
	margin-left: 35px;
}
.about .econtent,.case .econtent{
	margin-top: 35px;
}
.about .more ,.case .more {}
.about .more a,.case .more a{
	background-image: url(more_index.png);
	background-repeat: no-repeat;
	float: right;
	height: 40px;
	width: 146px;
	text-align: left;
	text-indent: -9999px;
	overflow: hidden;
}
.case .list{
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
}
.case .list img{
	border: 2px solid #FFFFFF;
}
.case .list .ntitle{
	line-height: 32px;
}
.about .econtent{
	background-color: #efefef;
	float: left;
	width: 100%;
	margin-top: 20px;
	height: 350px;
	overflow: hidden;
	margin-bottom: -10px;
	padding: 20px;
}
#left{
	float: left;
	width: 225px;
	padding-bottom: 10px;
	background-image: url(aside_bg.png);
	background-repeat: no-repeat;
	background-position: left top; min-height:300px;
}
#right{
	float: right;
	width: 750px;
	padding-bottom: 10px;
	overflow: hidden;
}

#left .etitle{
	background-image: url(aside_name_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	line-height: 39px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	font-size: 16px;
	margin-bottom: 10px;
}
#left .leftdh{
	width: 90%;
	margin: auto; 
}
.leftdh ul{	}
.leftdh ul,.leftdh li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.leftdh li{
	line-height: 29px;
	float: left;
	width: 100%;
	text-align: left;
}
.leftdh li ul{ display:none}
.leftdh li ul.show{ display:block}
.leftdh li a{
	float: left;
	width: 100%;
	padding-left: 50px;
	line-height: 28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	background-image: url(li.jpg);
	background-repeat: no-repeat;
	background-position: 30px 12px;
}
.leftdh li a:hover,.leftdh li a.select{
	background-color:#79B70E;
	color: #FFFFFF;background-image: url(li1.jpg);
}
.leftdh li li a{
	background-position: 40px 12px;
	padding-left: 60px;
}

/*翻页*/
#pages{
	text-align:center;
	float:left;
	float:left;
	height:30px;
	width:750px;
	line-height:30px;
	display:inline;
	margin:5px;
}
#pages a{margin-right:5px;margin-left:5px}

/*内页列表*/
#cms1{font-size:14px;}
#cms,#cms1{
	padding-top:30px;
	padding-bottom:10px;
	float:left;
	width:98%;
	padding-left: 2%; min-height:300px;
}
#cms .li .ntitle span{ font-family:"宋体"}
#postion{
	background-image: url(bg1.png);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: 28px;
	width: 100%;
	margin-top: 5px;
	line-height: 28px;
}
#postion b{
	float: left;
	margin-left: 5px;
	padding-left: 15px;
	font-size: 16px;
	font-weight: lighter;
}
#postion .postion{
	float: right;
	margin-right: 5px;
	display: inline;
	font-family: "宋体";
	font-size: 12px;
}
#postion .postion,#postion .postion a{
	color: #666666;
}
#info{
	display: inline;
	float: left;
	width: 100%;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	color: #999999;
}
#cms1 .content{
	float: left;
	width: 100%;
	margin-top: 20px;
	padding-bottom: 20px;
}
#cms .list{
	float: left;
	margin-top: 5px;
	margin-right: 13px;
	margin-bottom: 5px;
	margin-left: 13px; display:inline; 
}
.list .ntitle{
	text-overflow:ellipsis;
	white-space: nowrap;
	text-align: center;
	display: inline;
	float: left;
	overflow: hidden; height:30px;
}
.list .img{ height:132px; overflow:hidden}
#cms .li{
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	line-height: 28px;
	background-image: url(arrow04.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#cms .li .ntitle{
	text-overflow: ellipsis;
	display: inline;
	float: left;
	width: 600px;
	margin-left: 20px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}
#cms .li .date{
	color: #666666;
	float: right;
	width: 75px;
}
.main{
	background-image: url(box_bg.png);
	background-repeat: repeat-x;
	background-position: center top;

	width: 100%;
	background-color: #FFFFFF;
}
.main .box1{
	background-image: url(main_bd_bg.png);
	background-repeat: no-repeat;
	background-position: 225px 38px;
}